thumb latch - Turkish English Dictionary